A Birmingham landlord has been handed a fine of more than £24,000 after being prosecuted for a string of offences. Salih Mahfood...